TARGET=pso_cu
OBJS=
SRC=cu_pso.cu
DEP=cu_pso.h random.h
CC=nvcc
CFLAGS=-g -O3
LIBS=

.PHONY:all clean
all:$(TARGET)

$(OBJS):$(DEP)

$(TARGET):$(OBJS) $(SRC)
	$(CC) -o $(TARGET) $(SRC) $(OBJS) $(LIBS)

%.o : %.cu
	$(CC) -c -o $@ $(CFLAGS) $<

clean:
	rm -f *.o core* $(TARGET)
